Cherry pick task navigation changes#28110
Conversation
Replace hardcoded 'raw_order' search with a test-owned TableClass entity, remove fragile URL-splitting FQN extraction, and clean up the created task in afterAll to prevent residual data across test runs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…spec Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The 'from' field was removed from createThread and createPost schemas as a security fix — the server now derives the creator identity from the JWT token. The schemas have additionalProperties:false, so the UI still sending 'from' caused Jackson to reject every request with 400. - Remove 'from' from createThread.json and createPost.json schemas - Update generated TypeScript types (createThread.ts, createPost.ts) - Drop 'from' from all POST payloads: ActivityFeedProvider, ActivityThreadPanelBody, AddAnnouncementModal, AnnouncementDrawer, and all four TasksPage create flows - Fix getTaskData → getFeedData in ActivityFeedTab useEffect - Remove unused useApplicationStore imports where currentUser is no longer needed - Remove 'from' from Playwright API call in ActivityFeed.spec.ts Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
The Python checkstyle failed. Please run You can install the pre-commit hooks with |
Regenerated after removing 'from' field from createThread and createPost JSON schemas. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
❌ UI Checkstyle Failed❌ ESLint + Prettier + Organise Imports (src)One or more source files have linting or formatting issues. ❌ Playwright — ESLint + Prettier + Organise ImportsOne or more Playwright test files have linting or formatting issues. ❌ Core Components — ESLint + PrettierOne or more core-component files have linting or formatting issues. Fix locally (fast — only checks files changed in this branch): make ui-checkstyle-changed |
|
The Python checkstyle failed. Please run You can install the pre-commit hooks with |
|
raising another one |
Describe your changes:
Fixes task navigation when user click on task from notifications
Type of change:
High-level design:
N/A — small change.
Tests:
Use cases covered
Unit tests
Playwright (UI) tests
Manual testing performed
UI screen recording / screenshots:
Not applicable.
Checklist:
Fixes <issue-number>: <short explanation>Fixes #<issue-number>above.Summary by Gitar
IBM iAccessdriver on the Collate CDN to ensure build reliability.blackandisortformatting across Python files.fromfield from thread and post creation to prevent unauthorized impersonation.This will update automatically on new commits.